﻿using Tibet.Datos.DaosSqlServer;
using Tibet.Datos.FabricaDatos;
using Tibet.Datos.Interfaces;
using Tibet.Entidades;

namespace Tibet.Logica.Comandos.ComandoAdministracionLogin
{
    public class ComandoValidarCliente:Comando 
    {
        public ComandoValidarCliente(Cliente cliente)
        {
            Cliente = cliente;
        }

        /// <summary>
        /// Metodo que ejecuta el comando para verificar si existe un cliente en BD
        /// Implementando DAO
        /// </summary>
        /// <returns></returns>
      public override void Ejecutar()
        {
            FabricaDao fd = FabricaDao.obtenerFabricaDaoSqlServer();
            IDaoAccesoCliente idac = fd.ObtenerDaoCliente();
             Cliente=idac.ExisteClienteEnBd(Cliente.Nombre);
        }


    }

}
